#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>

int main(int argc, char const *argv[])
{
    int fd;

    fd = open(argv[1], O_RDONLY, 0644);

    if (fd  == -1) {
        //errno 是 Linux 操作系统中⽤于存储错误编码的全局变量
        fprintf(stderr, " open(): %s \n", strerror(errno));
        return -1;
    }
    return 0;
}
